package cn.exrick.xboot.modules.transport.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import cn.exrick.xboot.modules.transport.entity.OrderCarInfo;

import java.time.LocalDateTime;
import java.util.List;

/**
 * 订单-车辆信息数据处理层
 * @author gj
 */
public interface OrderCarInfoMapper extends BaseMapper<OrderCarInfo> {

    /**
     * 查询需要更新的订单
     * @param status
     * @param time
     * @return
     */
    List<OrderCarInfo> findPendingReviewOrders(String status, LocalDateTime time);

    /**
     * 查询所有接单但未发货的订单的车辆信息
     * @return
     */
    List<OrderCarInfo> findAcceptedOrdersCarInfo();
}